home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 11,000 to 11,999 / 11000.zip / AOLDLs / WIN Tools & Treiber / Link Check 5.3 / 95LINKCH.arj / README.TXT < prev    next >
Text File  |  1997-05-28  |  8KB  |  205 lines

  1. =====================================================================
  2.                       Link Check Version 5.3
  3.                Windows 3.x, Windows 95, Windows NT
  4.                              May 1997
  5.             Copyright (C) Karri Software Ltd 1994-1997
  6. =====================================================================
  7.  
  8.  ------------------
  9.  Installation Notes
  10.  ------------------
  11.  
  12.  It is recommended that all of the files contained in this package
  13.  are unzipped to a single directory such as C:\LINKCHK. This will
  14.  avoid any future versioning problems between different releases
  15.  of the program(s).
  16.  
  17.  The Windows 95 version does not run under Windows NT due to Kernel
  18.  differences between the two operating systems. Please use the NT
  19.  version instead.
  20.  
  21.  
  22.  ----------
  23.  What's New
  24.  ----------
  25.  
  26.  There have been many changes made to the programs, the main highlights
  27.  being:
  28.  
  29.  - Visual Basic 4.0 (16-bit) support added to the 16-bit version
  30.  - Visual Basic 4.0 (16- and 32-bit) support added to the 32-bit versions
  31.  - Visual Basic 5.0 (32-bit) support added to the 32-bit versions
  32.  - Print problems resolved to the Windows 95 version
  33.  - Open Database Connectivity (ODBC) driver support added
  34.  - .OCX, .OLB, .TLB files are now shown
  35.  - 32-bit Memory Check for Windows 95 version now shows 16-bit modules too
  36.  - Windows NT version released with Memory Check
  37.  - Our ordering process has moved totally online now
  38.  - Other bugs fixed including the CTL3DV2.DLL problem in Function Check
  39.  
  40.  Also please visit our new Web page:
  41.  
  42.            http://ourworld.compuserve.com/homepages/KarriSL
  43.  
  44.  ------------
  45.  Introduction
  46.  ------------
  47.  
  48.  Link Check is a suite of three (3) diagnostic programs which allows
  49.  the user to examine different areas of the system. These are useful
  50.  not only on solving system problems but also for learning about the
  51.  system.
  52.  
  53.  All three programs show version and file information on any of the
  54.  modules (files) for identification purposes as well as interacting
  55.  with each other.
  56.  
  57.  Armed with these three, you should be able to solve most of your
  58.  software problems:
  59.  
  60.  
  61.  --------------
  62.  1) Link Check
  63.  --------------
  64.  
  65.  Link Check enables the user to view the links between an executable
  66.  file and the modules it requires to run on the system. This tool is
  67.  useful for analyzing those "Cannot find (filename) or one of its
  68.  components" system error messages.
  69.  
  70.  You may also use Link Check to view which versions of modules (DLLs,
  71.  VBXs, OCXs) the program will actually use in the system as there are
  72.  duplicate DLLs frequently lying about the network or the machine.
  73.  
  74.  Link Check mimics the system when a program is finally executed by the
  75.  operating system (Windows). This will help in determining beforehand
  76.  whether a program will run or not, or which particular copy of a .DLL
  77.  it is going to use if there are multiple copies lying around the system.
  78.  
  79.  Any file(s) required by the program that are missing from the system will
  80.  be highlighted with a red cross. It could be that the file(s) are actually
  81.  present on the system but will not get picked up by the system during
  82.  run time. This could be because the system environment variable PATH has
  83.  been changed.
  84.  
  85.  Link Check is also useful for analyzing software installation problems
  86.  as well as indicating which support modules should be backed-up with a
  87.  particular program.
  88.  
  89.  
  90.  ----------------
  91.  2) Memory Check
  92.  ----------------
  93.  
  94.  Memory Check allows the user to view, load and unload modules currently
  95.  in memory. You may also view the current status of memory, including the
  96.  amount of free memory left.
  97.  
  98.  Important version information about each module can be displayed and you
  99.  may create and print a summary report of the state of the system.
  100.  
  101.  Memory Check really comes into play when some program has ended abnormally
  102.  and has left modules lying around in memory. The system might behave
  103.  irratically but more to the point, those modules take up valuable memory.
  104.  In these situations you can use Memory Check to unload those modules and
  105.  save a reboot of Windows.
  106.  
  107.  Warning: Sometimes a clean unload is not possible and you may find yourself
  108.  unceremoniously dumped back on to the C: prompt, so please do use care when
  109.  unloading.
  110.  
  111.  You may also verify exactly which version of a module is currently loaded
  112.  in memory. Sometimes some programs will not run because a wrong version of
  113.  a particular module (.DLL) has already been loaded into memory by some
  114.  other application. Windows does not load a new copy of a file with the same
  115.  file name but will simply increase the "usage count" of the module already
  116.  in memory. These "usage counts" are displayed by Memory Check as a number
  117.  in parenthesis () next to the file name.
  118.  
  119.  WINSOCK.DLL is a very good example of a module which shares very many
  120.  different versions. Most communications programs require their own particular
  121.  version of WINSOCK.DLL to be loaded, but if another application has put
  122.  their version in first, it is highly likely that the second one will fail
  123.  or behave in manner not designed by the programmers. Use Memory Check to
  124.  solve these type of problems.
  125.  
  126.  
  127.  ------------------
  128.  3) Function Check
  129.  ------------------
  130.  
  131.  Function Check allows the user to view actual function calls inside
  132.  modules. This program is useful for analyzing those "Call to Undefined
  133.  Dynalink" system error messages.
  134.  
  135.  When a program calls a module (.DLL) to execute a function (piece of
  136.  code) inside the .DLL and that particular function does not exist in
  137.  the .DLL, a "Call to Undefined Dynalink" error is raised by the system.
  138.  These can occur when a newer version of a .DLL is accidentally replaced
  139.  by an older version of the same .DLL. A program is compiled to use the new
  140.  functionality of the .DLL but can come unstuck when that .DLL is replaced
  141.  by an older version which does not contain the new functionality.
  142.  
  143.  Some installation programs are prone to do this "accidental" replacement.
  144.  
  145.  Function Check cross-checks all function calls in an executable with
  146.  the ones in all of the .DLLs (modules) that it uses, to verify that
  147.  all of the functions all present.
  148.  
  149.  Should your program throw up one of those "Call to Undefined Dynalink"
  150.  messages, Function Check will show you which module is at fault.
  151.  
  152.  
  153.  ---------------------
  154.  How to Register/Order
  155.  ---------------------
  156.  
  157.  Please see the "About" dialog box and click on the "Ordering Information"
  158.  pushbuttons.
  159.  
  160.  Alternatively, please see the online Help file for the same section
  161.  obtainable from the "Contents" page.
  162.  
  163.  If all else fails, please visit our Web page:
  164.  
  165.            http://ourworld.compuserve.com/homepages/KarriSL
  166.  
  167.  ------------------
  168.  Registered Version
  169.  ------------------
  170.  
  171.  You have the registered version. Some features are disabled and you
  172.  have a 21-day evaluation period to test the program. Should you
  173.  decide to register we will email you a license file which will give
  174.  you full access to all of the features as well as removing the time
  175.  limit. This license fill will also work across different releases;
  176.  you only need to obtain it once. Should you lose it or should it
  177.  become corrupt, please email us and we will send you a new copy.
  178.  
  179.  
  180.  -------------
  181.  Price Details
  182.  -------------
  183.  
  184.  Link Check for Windows 3.x   - $29
  185.  Link Check for Windows 95    - $35
  186.  Link Check for Windows NT    - $35
  187.  Link Check Suite (all three) - $50
  188.  
  189.  Note that all future upgrades are free.
  190.  
  191.  
  192.  -----------------
  193.  Technical Support
  194.  -----------------
  195.  
  196.  The Windows Utility forum on CompuServe (GO WINUTIL) is now the
  197.  official home of Link Check. You may pass any questions on to
  198.  their online staff.
  199.  
  200.  You can always get in touch with us too, please email any questions
  201.  to:
  202.  
  203.                    KarriSL@compuserve.com
  204.  
  205.